package com.uzai.console.service.wxpub;

import com.uzai.console.dto.wxpub.WxpubAccredit;

import java.util.Map;

/**
 * @Auther: jianghan
 * @Date: 2019/12/23 10:00
 * @Description:
 */
public interface WxpubService {
    /**
     * 验证
     * @param accredit
     * @return
     */
    Object accredit(WxpubAccredit accredit);

    /**
     * 处理消息
     * @param params
     * @return
     */
    Object msg(Map<String, String> params);

    /**
     * 获取公众号token
     * @param
     * @return
     */
    String getAccessToken(String appid, String secret);

    /**
     * 获取最新的公众号token
     * @param
     * @return
     */
    String getNewAccessToken(String appid, String secret);

    /**
     * 获取带参数的公众号二维码
     * @param paraKey 自定义参数
     * @return
     */
    String getWxpubQrCode(String paraKey);
}
